having difficult speaking - French English Dictionary